<html>
<link rel="stylesheet" href="styles.css" type="text/css">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head>
<body class="body">
<table width="100%"><tr>
<td><span class="p_name">Package: u_formmaindb</span></td>
<td class="t_cell"><a href="p_xmi_391_diagram.html">Diagram</a></td>
<td class="t_cell"><a href="overview.html">Back to overview</a></td>
</tr></table>
<p></p>
<a name="xmi_37"></a><table width="500" border="0" cellpadding="2" cellspacing="1"><tr>
<td class="ClassTableHeader" width="200">
<b>TF_FormMainDB</b><br>
</td>
<td class="ClassTableHeader" width="150">class
      </td>
</tr></table>
<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
TF_FormMainDB 
</p></td></tr></table>Inherits from:

    TF_FormMainIni<br>Subclasses:

    <a href="p_xmi_261.html#xmi_262">TF_FenetrePrincipale</a><br><b>Attributes</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Type</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">gEv_OldActivate<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Gestion du clavier
</p></td></tr></table>
</td>
<td class="t_cell">TNotifyEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gEv_OldDeActivate<br>
</td>
<td class="t_cell">TNotifyEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gt_Buffer<br>
</td>
<td class="t_cell">TKeyboardState
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_WriteSessionIni<br>
</td>
<td class="t_cell">TIniEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_ReadSessionIni<br>
</td>
<td class="t_cell">TIniEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_WriteMainIni<br>
</td>
<td class="t_cell">TIniEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">ge_ReadMainIni<br>
</td>
<td class="t_cell">TIniEvent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FConnection<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Composant connection ADO
</p></td></tr></table>
</td>
<td class="t_cell">TComponent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FConnector<br>
</td>
<td class="t_cell">TComponent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gh_WindowHandle<br>
</td>
<td class="t_cell">HWND
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FAutoIniDB<br>
</td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">FAutoIni<br>
</td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gb_CloseQuery<br>
</td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">gb_ModalStarted<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Déclarations publiques 
</p></td></tr></table>
</td>
<td class="t_cell">Boolean
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Connection<br><table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Propriété connection ADO
</p></td></tr></table>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Connector<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">AutoIniDB<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">AutoIni<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">ReadMainIni<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">WriteMainIni<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">ReadSessionIni<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">WriteSessionIni<br>
</td>
<td class="t_cell">
<a href="p_.html#"></a>
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<b>Operations</b><table width="100%" border="1" cellpadding="3" cellspacing="0">
<tr>
<td class="tableheader">Name</td>
<td class="tableheader">Parameters</td>
<td class="tableheader">Returns</td>
<td class="tableheader">Visibility</td>
</tr>
<tr>
<td class="t_cell">p_GetConnection<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Retourne la connection ADO
 Propriété connection
 Lecture de Fconnection
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">TComponent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">p_GetConnector<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Retourne la connection ADO
 Propriété connector
 Lecture de Fconnection
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">TComponent
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">p_CheckInactive<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Désactive la connection à l'affectation de la connection en conception
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">private</td>
</tr>
<tr>
<td class="t_cell">Notification<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Vérification du fait que des propriétés ne sont pas à nil et n'existent pas
 Si le composant est détruit
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1">
<tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">AComponent</td>
</tr>
<tr>
<td class="t_cell">TOperation</td>
<td class="t_cell">Operation</td>
</tr>
</table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">p_TerminateWithoutIni<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Termine l'appli sans sauver le fichier IN
 Termine l'appli sans sauver le fichier INi
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">p_ApplicationActivate<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Gestion du clavier à la reprise
//////////////////////////////////////////////////////////////////////////////
  Evènements de l'application
//////////////////////////////////////////////////////////////////////////////
  Désactivation de l'application
 Sender : obligatoire ( l'application )
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TObject</td>
<td class="t_cell">Sender</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">p_ApplicationDeActivate<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Enregistrer le clavier
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TObject</td>
<td class="t_cell">Sender</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">p_SetConnection<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Applique la connection ADO à la variable de la propriété
 Gestion de l'objet détruit
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">Value</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">p_SetConnector<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Applique la connection ADO à la variable de la propriété
 Gestion de l'objet détruit
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">Value</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">p_CreeFormMainIni<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
A appeler si on n'appelle pas le constructeur
 Lecture des fichiers INI
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">AOwner</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">protected</td>
</tr>
<tr>
<td class="t_cell">DoClose</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TCloseAction</td>
<td class="t_cell">AAction</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Create<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Constructeur et destructeur
//////////////////////////////////////////////////////////////////////////////
 Constructeur de l'objet TF_FormMainDB
 Initialise le fichier ini
//////////////////////////////////////////////////////////////////////////////
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TComponent</td>
<td class="t_cell">AOwner</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">Destroy<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Écrit le fichier INI pour le composant form TF_FormMainDB.
Appel de la procédure p_SauvegardeParamIni dans la form si AutoWriteIni,
de la procédure Finifile.Free s'il n'existe pas de fichier INI.
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">f_IniGetConfigFile<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Lit le fichier ini
    pour le composant form TF_FormMainDB
    avec connexion d'une base ADO
    et appel de la procédure p_InitialisationParamIni dans la form si AutoReadIni,
    de la procédure p_IniInitialisation s'il n'existe pas de fichier INI
 Fonction de gestion du fichier INI avec nom de connexion (le nom de l'exe)
 Entrée : Le nom de la connexion qui en fait est le nom du fichier INI (en gros)
 Renvoie un fichier INI (même si c'est pas très utile) !!!
</p></td></tr></table>
</td>
<td class="t_cell">
       
    </td>
<td class="t_cell">TIniFile
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">p_WriteDescendantIni<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Ecriture de l'ini dans le descendant
////////////////////////////////////////////////////////////////////////
 Procédure virtuelle : p_WriteDescendantIni
 Description : écriture de l'ini dans le descendant
////////////////////////////////////////////////////////////////////////
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TIniFile</td>
<td class="t_cell">amif_Init</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
<tr>
<td class="t_cell">p_ReadDescendantIni<table class="Documentation" width="100%" border="0" cellpadding="2" cellspacing="1"><tr><td><p class="Documentation"><b>Description</b><br>
Lecture de l'ini dans le descendant
////////////////////////////////////////////////////////////////////////
 Procédure virtuelle : p_ReadDescendantIni
 Description : lecture de l'ini dans le descendant
////////////////////////////////////////////////////////////////////////
</p></td></tr></table>
</td>
<td class="t_cell">
<table border="0" cellpadding="2" cellspacing="1"><tr>
<td class="t_cell">TIniFile</td>
<td class="t_cell">amif_Init</td>
</tr></table>
       
    </td>
<td class="t_cell">
       
    </td>
<td class="t_cell">public</td>
</tr>
</table>
<br><br>
</body>
</html>
